package com.fisher.checker.product;

import com.fisher.checker.R;
import com.fisher.checker.item.ProductItemContainer;
import com.fisher.checker.product.Electron;
import com.fisher.checker.product.Product;

import java.util.LinkedHashMap;
import java.util.Map;

public class ProductDB {
    private static final Map<String, Product> productMap = new LinkedHashMap<>();


    static {

        productMap.put("5306KN020002A8P", new Product("5306KN020002A8P",
                "B02",
                "QEPPH",
                R.drawable.b02_qepph,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN02A",
                        "QE6LD",
                        R.drawable.b02_e_qe6ld,"控制开关总成")));

        productMap.put("5306KN020002A30U", new Product("5306KN020002A30U",
                "B02",
                "QEPPK",
                R.drawable.b02_qeppk,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN02A", "QE6LD", R.drawable.b02_e_qe6ld, "控制开关总成")));

        productMap.put("5306KN020002AH8", new Product("5306KN020002AH8",
                "B02",
                "QEPPJ",
                R.drawable.b02_qeppj,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN02A", "QE6LD", R.drawable.b02_e_qe6ld, "控制开关总成")));

        productMap.put("5306KN610011A8P", new Product("5306KN610011A8P",
                "B02-KD",
                "4RQ4B",
                R.drawable.b02_qeppj,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN02A", "QE6LD", R.drawable.b02_e_qe6ld, "控制开关总成")));


        productMap.put("5306KN020003A8P", new Product("5306KN020003A8P",
                "B02",
                "QEPPB",
                R.drawable.b02_qeppb,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));

        productMap.put("5306KN020003A30U", new Product("5306KN020003A30U",
                "B02",
                "QEPPD",
                R.drawable.b02_qeppd,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));

        productMap.put("5306KN020003AH8", new Product("5306KN020003AH8",
                "B02",
                "QEPPC",
                R.drawable.b02_qeppc,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));
        productMap.put("5306KN020004A8P（镭雕配置）", new Product("5306KN020004A8P（镭雕配置）",
                "B02",
                "QEPPE",
                R.drawable.b02_qeppe,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));
        productMap.put("5306KN020004A30U（镭雕配置）", new Product("5306KN020004A30U（镭雕配置）",
                "B02",
                "QEPPG",
                R.drawable.b02_qeppg,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));
        productMap.put("5306KN020004AH8（镭雕配置）", new Product("5306KN020004AH8（镭雕配置）",
                "B02",
                "QEPPF",
                R.drawable.b02_qeppf,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));

        productMap.put("5306KN610013A8P", new Product("5306KN610013A8P",
                "B02-KD",
                "4RQ4H",
                R.drawable.b02kd_4rq4h,
                "驾驶员膝部饰板分装总成",
                new Electron("3709101XKN02A", "QE6LE", R.drawable.b02_e_qe6le, "控制开关总成（按钮+1）")));

        productMap.put("5306KN020017A8P", new Product("5306KN020017A8P",
                "B02",
                "QEQZ3",
                R.drawable.b02_qeqz3,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN06A", "QF45F", R.drawable.b02_e_qf45f, "控制开关总成")));

        productMap.put("5306KN020017A30U", new Product("5306KN020017A30U",
                "B02",
                "QEQZ4",
                R.drawable.b02_qeqz4,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN06A", "QF45F", R.drawable.b02_e_qf45f, "控制开关总成")));

        productMap.put("5306KN020017AH8", new Product("5306KN020017AH8",
                "B02",
                "QEQZ2",
                R.drawable.b02_qeqz2,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN06A", "QF45F", R.drawable.b02_e_qf45f, "控制开关总成")));
        productMap.put("5306KN610012A8P", new Product("5306KN610012A8P",
                "B02-KD",
                "4RQ4A",
                R.drawable.b02kd_4rq4a,
                "驾驶员膝部饰板分装总成",
                new Electron("3709100XKN06A", "QF45F", R.drawable.b02_e_qf45f, "控制开关总成")));



        productMap.put("5306180XKN53A8P", new Product("5306180XKN53A8P",
                "B26",
                "4F3R7",
                R.drawable.b26_4f3r7,
                "中置扬声器罩总成",
                null));

        productMap.put("5306160XKN53A8P", new Product("5306160XKN53A8P",
                "B26",
                "4F3FK",
                R.drawable.b26_4f3fk,
                "抬头显示器盖板总成（低配）",
                null));

        productMap.put("5306170XKN53A8P", new Product("5306170XKN53A8P",
                "B26",
                "4F3EV",
                R.drawable.b26_4f3ev,
                "抬头显示器盖板总成（高配）",
                null));

        productMap.put("5306510XKN53AFW", new Product("5306510XKN53AFW",
                "B26",
                "4F47G",
                R.drawable.b26_4f47g,
                "仪表板左装饰板总成",
                null));

        productMap.put("5306530XKN53AFW", new Product("5306530XKN53AFW",
                "B26",
                "4F3KH",
                R.drawable.b26_4f3kh,
                "仪表板右装饰板总成",
                null));





    }

    public static Map<String, Product> getProductMap() {
        return productMap;
    }
}
